﻿@charset "utf-8";
/* CSS Document */

/* index */
body{min-width:1200px}
.pasenl p,.pasenl p span{ font-size:14px !important; font-family:"宋体";}
.wrap{ width:1200px;min-width:1200px; margin:0 auto;}
.top{ background:#fff; padding:15px 0;}
.top .logo i{display:block; position:absolute; width:30px; height:30px; background:url(../images/star.png);
-moz-animation: mouse 1.5s linear 0s infinite;
-webkit-animation: mouse 1.5s linear 0s infinite;
animation: mouse 1.5s linear 0s infinite;}
.top .logo i.i1{left:91px; top:8px;}
.top .logo i.i2{left:76px; top:34px;}
.top .logo i.i3{left:107px; top:34px;}
.t-nav{ margin-top:24px;}
.t-nav li{ padding:0 12px; float:left; background:url(../images/line.jpg) no-repeat right center; position:relative;}
.t-nav li > a{ display:block; padding:0 20px; line-height:35px; color:#0d68f4; transition:all 0.5s ease; border-radius:17px; font-size:18px; font-weight:bold;}
.t-nav li > a.cur,.t-nav li:hover > a{ background:#0d68f4; color:#fff; transition:all 0.5s ease;}
.t-nav li .sec{ position:absolute; left:50%; width:140px; margin-left:-70px; top:35px; z-index:3; text-align:center; padding-top:15px; display:none;}
.t-nav li .sec div{ box-shadow:0 0 10px rgba(0,0,0,0.12); background:rgba(255,255,255,0.9);padding:10px;}
.t-nav li .sec a{ display:block; line-height:35px; border-radius:18px;}
.t-nav li .sec a:hover{ color:#fff; background:#0d68f4;}
.t-nav li:hover .sec{ display:block;}
.blcl{ font-size:28px; font-weight:bold; color:#0d68f4; margin-top:30px; padding-left:15px; margin-left:15px; line-height:1; border-left:2px solid #0d68f4;}
.yconl{ margin-top:12px;}
.yconl a{ display:inline-block; color:#0d68f4; font-size:18px; font-weight:bold; margin-left:25px; line-height:55px;}
.yconl a.adls.on{ background:url(../images/x1.png) no-repeat center bottom;}


.ind-main{ padding-bottom:30px;}
.enlac{ width:300px;}
.xousr{ background:#dae9ff;}
.xousr li{ line-height:60px; border-bottom:1px solid #cbdffb;}
.xousr li.last{ border:none;}
.xousr li a{ display:block; padding:0 22px; color:#1c6fd1; transition:all 0.5s ease; font-size:16px; padding-left:65px; background-repeat:no-repeat; background-position:20px center;}
.xousr li a:hover{ background-color:#0d68f4; color:#fff; transition:all 0.5s ease;}
.xousr li a.a1{ background-image:url(../images/b1.png);}
.xousr li a.a2{ background-image:url(../images/b2.png);}
.xousr li a.a3{ background-image:url(../images/b3.png);}
.xousr li a.a4{ background-image:url(../images/b4.png);}
.xousr li a.a1:hover{ background-image:url(../images/b1-2.png);}
.xousr li a.a2:hover{ background-image:url(../images/b2-2.png);}
.xousr li a.a3:hover{ background-image:url(../images/b3-2.png);}
.xousr li a.a4:hover{ background-image:url(../images/b4-2.png);}
.lmosa{ margin-top:18px; width:300px;}
.lmosa li{ padding:15px 4px 15px 12px; background:#f2f2f2;}
.lmosa li.odd{ background:#f8f8f8;}
.lmosa li .dblt{ font-size:20px; font-weight:bold;}
.lmosa li .pnlou{ margin-top:10px; height:140px; overflow:hidden;}
.lmosa li .pnlou p{ float:left; width:50%; line-height:28px; height:28px; overflow:hidden;}

.afolac{ /*padding-top:18px;*/ display:none;}


.oaldm{ width:884px;}
.abson{ position:absolute; left:30px; top:25px;}
.abson .p1{ font-size:30px; font-weight:bold; color:#fc6;}
.abson .p2{ color:#fff; margin-top:15px;}
.abson .p3{ margin-top:25px;}
.abson .p3 a{ display:inline-block; width:130px; line-height:32px; color:#fff; background:#ffc550; text-align:center; border-radius:16px;}

.yolach{ height:50px; margin-top:15px;}
.ind-search{ border:3px solid #0d68f4;}
.ind-sclt{ border-radius:22px !important;}
.ind-sclt .search-lb span{ line-height:44px; font-size:16px; width:130px; background-position:85% center;}
.ind-sclt .search-lb p{ top:44px; width:142px;}
.ind-sclt .search-lb p a{ line-height:30px; font-size:14px;}
.ind-sclt.selma .inpc{ height:44px; line-height:44px; font-size:16px;}
.ind-sclt.selma .bumc{ height:34px; line-height:34px; font-size:16px; border-radius:17px;}
.ind-sclt.selma .inpc{ width:480px;}

.roulc a{ display:inline-block; color:#0d68f4; width:85px; font-size:16px; line-height:50px; background:url(../images/x1.png) no-repeat right center;}
.roulc a.on{ background-image:url(../images/x2.png);}
.acenla{ margin-top:11px;}
.acenla .blt { border-bottom:3px solid #1e75d4;}
.col02 .blt{ border-bottom:3px solid #268ce0;}
.col03 .blt{ border-bottom:3px solid #36b0ed;}
.col04 .blt{ border-bottom:3px solid #4ccef5;}
.col05 .blt{ border-bottom:3px solid #36b0ed;}
.col06 .blt{ border-bottom:3px solid #268ce0;}
.col07 .blt{ border-bottom:3px solid #1e75d4;}
.col08 .blt{ border-bottom:3px solid #4ccef5;}
.col09 .blt{ border-bottom:3px solid #6ddbf9;}
.acenla .blt span{ display:inline-block; line-height:33px; color:#fff; width:188px; padding-left:13px; font-size:16px; font-weight:bold;}
.uourea{ border-top:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.uourea li{ border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; float:left; width:146px; text-align:center;}
.uourea li a{ display:block; padding:0px 10px 20px;}
.uourea li a .pic{ height:120px; width:100%; display:table;overflow:hidden;}
.uourea li a .pic p{ display:table-cell; vertical-align:middle; height:120px;}
.uourea li a .pic p img{ max-width:100%; max-height:80%; transition:all 0.5s ease;}
.uourea li a:hover .pic p img{ transform:scale(1.1); transition:all 0.5s ease;}
.uourea li a .tit{ line-height:20px; height:20px; overflow:hidden;}

.anolac{ height:170px; padding-top:25px; padding-left:28px; background:url(../testimg/t10.jpg); margin-top:18px;}
.lsoac li{ width:232px; float:left; margin:0 26px;}
.lsoac li a{ display:block; padding:28px 0; background:url(../images/b.png); border-radius:15px; color:#fff; text-align:center;}
.lsoac li a .tit{ font-size:20px; font-weight:bold; margin-top:15px;}

.lsoac li a:hover .pic{-webkit-transition-timing-function: cubic-bezier(.6, 4, .3, .8);
    transition-timing-function: cubic-bezier(.6, 4, .3, .8);
    -webkit-animation: gelatine .5s 1;
    animation: gelatine .5s 1;}



.alink{ padding:15px 0 15px 25px; line-height:35px; background:#0d68f4;}
.alink p{ line-height:35px; overflow:hidden;}
.alink strong{ display:inline-block; color:#ffc550; font-size:22px; font-weight:bold;}
.alink a{ margin-left:55px; color:#fff; display:inline-block;}
.alink a:hover{ color:#ffc550;}
.foot{clear: both; background:#06f; color:#ccc;}
.foot .wrap{ background:#06f; padding-top:55px; border-top:3px solid #005aad;}
.bsloc{ width:860px;}
.bsloc img{width:auto;}
.xlous{ margin-top:60px;}
.xlous a{ color:#ccc;}
.xlous span{ margin:0 12px;}
.aolsm{ width:340px;}
.laodt{ width:120px; color:#fff; margin-left:20px; text-align:center; font-size:12px;}
.laodt img{ margin-bottom:5px;}
.asloc{ width:200px; text-align:right;}
.asloc .p1 span{ color:#06f; background:#fff url(../images/tel.jpg) no-repeat 20px center; line-height:40px; width:128px; text-indent:50px; display:inline-block; text-align:left; border-radius:5px;}
.asloc .p2{ margin-top:15px;}
.asloc .p3{ margin-top:15px; color:#fff; font-size:24px;}
.b-copyc{ padding:30px 0; border-top:1px solid #ccc; margin-top:30px;}

.plaorc{ margin-top:18px;}
.oulac{ width:276px; height:519px; background:url(../testimg/t11.jpg); padding:24px 0 0 24px;}
.oulac .p1{ font-size:32px; color:#ffc550; font-weight:bold; text-transform:uppercase;}
.oulac .p2{ font-size:22px; font-weight:bold; color:#fff; margin-top:5px;}
.stoac{ margin-top:25px;}
.stoac span{ cursor:pointer; margin-top:5px; display:block; color:#fff; line-height:42px; padding:0 5px; background:url(../images/bjt.png) no-repeat 90% center;}
.stoac span.cur{ color:#005aad; border-top-left-radius:21px; border-bottom-left-radius:21px; background:#fff url(../images/ht.png) no-repeat 5px center; padding-left:55px;}
.ploav{ width:836px; height:479px; background:#f1f1f1; padding:32px;}
.ploav .bd{ width:836px; height:479px; overflow:hidden;}

.zalcs{ width:585px;}
.zalcs .dbca{color:#005aad; font-weight:bold; font-size:16px; line-height:1.5;}

.masoc{ color:#666; margin-top:15px;}
.masoc td{ line-height:22px; padding:5px 0;}

.picsa{ width:226px;}
.picsa img{ margin-bottom:10px ;}
.sloaca{ width:1230px; margin-left:-30px;}
.sloaca li{ width:380px; margin-left:30px; margin-bottom:30px; float:left;}
.sloaca li a{ display:block; background:#f4f4f4; position:relative;}
.sloaca li a .con{ padding:20px;}
.sloaca li a .con .p1{ font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.sloaca li a .con .p2{ line-height:20px; height:40px; overflow:hidden; color:#666;}
.sloaca li a .con .p3{ line-height:20px;}
.sloaca li a:hover{ background:#0d68f4;}
.sloaca li a:hover .con .p1,.sloaca li a:hover .con .p2,.sloaca li a:hover .con .p3{ color:#fff;}
.sloaca li a .anoac{ position:absolute; width:300px; height:464px; left:0; top:0; background:rgba(0,0,0,0.4); color:#fff; padding:45px 40px 0;}
.sloaca li a .anoac .p2{ font-size:20px; margin-top:15px;}
.sloaca li a .anoac .p3{ padding:5px 0 10px; position:relative;}
.sloaca li a .anoac .p3:after{ content:''; position:absolute; left:0; bottom:0; height:1px; background:#fff; width:40px;}
.sloaca li a .anoac .p4{ margin-top:20px; display:none; line-height:24px; height:192px; overflow:hidden;}
.sloaca li a .anoac .p5{ margin-top:15px; display:none;}
.sloaca li a .anoac .p5 span{ display:inline-block; line-height:35px; padding:0 20px; border:1px solid #fff;}
.sloaca li a:hover .anoac{ background:rgba(13,104,244,0.8);}
.sloaca li a:hover .anoac .p3:after{ width:100%;}
.sloaca li a:hover .anoac .p4,.sloaca li a:hover .anoac .p5{ display:block;}


.ny-main{ padding-bottom:30px;}
.lenla li{ float:left; width:239px; border-right:1px solid #fff; position:relative;}
.lenla li > a{ display:block; line-height:60px; width:100%; text-align:center; background:#dae9ff; font-size:16px; color:#1271cb;}
.lenla li:hover > a,.lenla li.on > a{ background:#0d68f4; color:#fff;}
.homlac{ display:none; position:absolute; left:0; width:100%; top:60px; z-index:5; background:#fff;}
.homlac li{ float:left; width:163px; text-align:center; padding:20px 0; line-height:25px;}
.homlac li.on,.homlac li:hover{ background:#f4f4f4;}
.homlac li a{ display:inline-block;}
.homlac li .sec{ border-right:1px solid #eee; min-height:250px;}
.homlac li.last .sec{ border:none;}
.buosac{ border-bottom:1px solid #eee; height:50px; padding:10px 0 0 90px;}
.buosac .hsoc{ width:60px; height:60px; background:#f4f4f4 url(../images/hs.png) no-repeat center center; position:absolute; left:0; top:0;}

.scac{ line-height:34px; color:#333; width:500px; height:34px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.scac span{ margin:0 5px;}

.selma{ border:3px solid #0b67f4; border-radius:17px; padding-left:15px; padding-right:5px;}
.search-lb span{ display:block; width:95px; padding-left:15px; border-right:3px solid #0b67f4; line-height:34px; background:url(../images/xl.jpg) no-repeat 90px center; font-size:12px; color:#666; cursor:pointer;}
.search-lb p{ display:none; background:#fff; position:absolute; z-index:3; left:0; top:34px; border:3px solid #0b67f4; border-top:none; width:107px;}
.search-lb p a{ font-size:12px; display:block; padding-left:12px; line-height:25px;}

.selma .inpc{ font-size:12px; height:34px; line-height:34px; width:240px; padding:0 10px; border:none; float:left;}
.selma .bumc{ font-size:12px; color:#fff; height:24px; line-height:24px; margin-top:5px; padding:0 12px 0 35px; border-radius:12px; border: none; cursor:pointer; background:#0d68f4 url(../images/fd.jpg) no-repeat 12px center;}
.cp-lb{ width:1216px; margin-left:-16px; padding-top:20px;}
.cp-lb li{ float:left; width:288px; margin-top:16px; margin-left:16px;}
.cp-lb li a{ padding:25px 25px 15px; display:block; background:#f4f4f4; border-bottom:4px solid #f4f4f4;}
.cp-lb li a:hover{ border-bottom:4px solid #1c6fd1;}
.cp-lb li a .pic{ text-align:center; height:210px; width:100%; display:table;}
.cp-lb li a .pic p{ height:210px; display:table-cell; vertical-align:middle;}
.cp-lb li a .pic p img{width:215px;;}
.cp-lb li a .con{}
.cp-lb li a .con .d1{ width:100%;box-sizing: border-box; position:relative; padding-left:56px; margin-top:5px; line-height:20px; height: 40px; overflow:hidden;}
.cp-lb li a .con .d1:first-child {display:block;display:-webkit-box;height:60px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.cp-lb li a .con .d1 span{ display:block; position:absolute; left:0; top:0;}
.cp-lb li a .tit{ line-height:25px; height:25px; overflow:hidden; margin-bottom:15px;}

.page-lod{ margin-top:30px;}
.page-lod a{ display:inline-block; line-height:35px; padding:0 15px; border:1px solid #eee; margin:0 3px;}
.page-lod a.cur{ color:#fff; background:#0d68f4; border-color:#0d68f4;}
.page-lod .c1{ height:35px; width:50px; text-align:center; border:1px solid #eee; margin:0 5px;}
.page-lod .c2{ height:35px; width:50px; border:1px solid #eee; margin:0 5px; background:#fff; cursor:pointer;}


.badea{ margin-top:40px;}
.scrolc{ width:402px;}

.slideBox{ width:510px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center; width:100%;}
.slideBox .hd ul li{ display:inline-block; margin:0 5px; width:30px; height:3px; line-height:0px; text-indent:-9999px; text-align:center; background:#e2e2e2; cursor:pointer;}
.slideBox .hd ul li.on{ background:#0d68f4;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:510px; height:410px; display:block;}

.rouaca{ width:730px;}
.rouaca .d1{ font-size:24px; font-weight:bold; line-height:35px; max-height:105px; overflow:hidden;}
.rouaca .d2{ margin-top:20px; padding-top:20px; border-top:1px solid #eee;}
.rouaca .d2 dt{ font-size:18px; font-weight:bold;}
.rouaca .d2 dd{ line-height:25px; color:#000; margin-top:20px; min-height:100px;}
.rouaca .d3{ margin-top:35px;}
.rouaca .d3 a{ display:block; font-size:16px; text-indent:55px; color:#1c6fd1; float:left; margin-right:15px; width:143px; line-height:55px; background:#dae9ff no-repeat 25px center;}
.rouaca .d3 a.a1{ background-image:url(../images/a1.png);}
.rouaca .d3 a.a2{ background-image:url(../images/a2.png);}
.rouaca .d3 a.a3{ background-image:url(../images/a3.png);}
.rouaca .d3 a.a4{ background-image:url(../images/a4.png);}

.bg-col{ position:fixed; z-index:99; left:0; top:0; width:100%; height:100%; background: url(../images/bg.png);}
.dow-list{ width:560px; height:420px; border-radius:5px; background:#fff; position:fixed; left:50%; top:50%; z-index:100; margin-left:-310px; margin-top:-220px; padding:0 30px;}
.close-pl{ cursor:pointer; position:absolute; right:10px; top:10px; width:25px; height:25px; background:url(../images/gb.png) no-repeat center center;}
.apcnd{ height:55px; line-height:55px; border-bottom:1px solid #eee;}
.apcnd span{ color:#0d68f4; display:inline-block; font-size:18px; font-weight:bold; padding:0 30px; border-bottom:2px solid #0d68f4;}

.dlcm{ border-top:1px dotted #ddd; margin-top:25px;}
.dlcm li{ line-height:48px; height:48px; overflow:hidden; border-bottom:1px dotted #ddd; color:#666;}
.dlcm li a{ float:right; width:50px; text-align:center; line-height:30px; margin-top:9px; color:#fff; background:#0d68f4;}
.a-vosl{ color:#f63; font-size:12px; background:#fff6e5; border:1px solid #ffe9c0; margin-top:30px; line-height:20px; padding:15px 20px;}

.lodsl{ border-bottom:2px solid #1c6fd1; margin-top:30px;}
.lodsl.set{ position:fixed; top:0;width:1200px; left:50%;margin:0; margin-left:-600px; background:#fff; z-index:99; }
.lodsl span{ display:inline-block; margin-right:8px; text-align:center; width:150px; line-height:42px; background:#dae9ff; font-size:18px; font-weight:bold; color:#1c6fd1; border-top-left-radius:10px; border-top-right-radius:10px; cursor:pointer;}
.lodsl span.cur{ background:#1c6fd1; color:#fff;}

.pasenl{ margin-top:30px;}
.pasenl.set{ margin-top:104px;}
.pasenl table{ border-top:1px solid #dae9ff;}
.pasenl table td{ /*border-bottom:1px dotted #ddd;*/border-bottom:1px solid #dae9ff; padding:10px 20px; color:#666;}
.pasenl table td.tl{ background:#dae9ff; font-size:18px; font-size:18px;font-weight:bold;color:#1c6fd1; border-right:1px dotted #ddd;}

.vodsa a{ float:left; line-height:30px; text-align:center; color:#666; margin-right:20px;}

.lboac{ width:300px; margin-right:20px;}
.lboac li{ line-height:27px; height:27px; overflow:hidden; background:url(../images/xd.jpg) no-repeat left center; padding-left:16px;}




.slideBox{ width:100%; height:230px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; width:100%; bottom:75px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.slideBox .hd ul li{ display:inline-block;  width:14px; height:14px; border-radius:50%; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#ffc553; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;min-width:1200px}


.apslm{ background:#fafafa; position:absolute; top:111px; left:0; width:100%; padding:35px 0; z-index:20; border-top:1px solid #ecf1f9; display:none;}
.bg-apor{ background:url(../images/bg-line.jpg) repeat-y left center;}
.dbola{ width:300px;}
.dbola ul{ padding:18px 18px;}
.dbola li{ float:left; cursor:pointer; width:122px; line-height:42px; background:#1c71f5; color:#fff; text-align:center; margin:3px 5px;}
.dbola li.cur{ background:#fff; color:#0d68f4;}

.lbousa{ width:850px; padding:25px;}
.lbousa dl{ border-bottom:1px solid #ddd; background:url(../images/bgc.jpg) repeat-y left center;}
.lbousa dt{ width:240px; float:left; line-height:23px; padding:10px 0; text-align:center;}
.lbousa dd{ float:left; width:610px; line-height:23px; padding:10px 0; position:relative; }
.lbousa dd .z-slt{ height:23px; overflow:hidden;padding-right:95px;}
.lbousa dd .z-slt a{ display:inline-block; line-height:23px; margin-left:30px; color:#0d68f4;}
.lbousa dd .z-slt a.cur,.lbousa dd .z-slt a:hover{ color:red;}
.lbousa dd .h-more{ line-height:25px; border:1px solid #ddd; width:60px; text-indent:12px; background:url(../images/cs01.jpg) no-repeat 45px center; position:absolute; right:20px; top:8px; color:#666; font-size:12px;}
.lbousa dd .h-more.on{ background-image:url(../images/cs02.jpg);}



.ac-fdo{ position:fixed; z-index:19; left:0; bottom:0;}
.ac-fdo a.cp-fl{ color:#fff; font-size:16px; font-weight:bold; background:#0d68f4; width:20px; padding:20px 10px; display: block; text-align:center; line-height:1.3; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.ac-fdo a.conts{ color:#fff; font-size:16px; font-weight:bold; background:#6fbaff; width:20px; padding:20px 10px; display: block; text-align:center; line-height:1.3; border-top-right-radius:5px; border-bottom-right-radius:5px; margin-top:10px;}
.ac-fdo a.bgin{ display:block; width:80px; height:20px; background:#0d68f4 url(../images/dn.png) no-repeat center 15px; padding:50px 0 10px; text-align:center; color:#fff; margin-top:140px;}

.flols{width:0; overflow:hidden; position:fixed; z-index:22; left:0; top:0; height:100%; overflow:auto; background:url(../images/lbg.jpg) repeat-y left top;}
.zceonl{ width:560px;}
.dbouas{ width:280px; padding-top:100px;}


.dbouas p{ cursor:pointer; line-height:65px; padding:0 40px;}
.dbouas p.cur{ color:#fff; background:#0d68f4;}
.dbouas p span{ display:block; font-size:16px; border-bottom:1px solid #ddd;}
.dbouas p.cur span{ border-bottom:1px solid #0d68f4;}

.bls-secon{ width:280px; padding-top:100px;}
.bls-secon .bd{ padding:0 40px;}
.bls-secon .bd a{ display:block; border-bottom:1px solid #4c8cee; line-height:48px; font-size:16px; color:#fff;}
.close-nav{ position:absolute; right:10px; top:10px; width:35px; height:35px; background:url(../images/close.png) no-repeat center center; cursor:pointer;}

.ny-slct{ position: absolute;min-width:1200px; top:-55px; left:0; width:100%; background:rgba(0,0,0,0.8); height:55px; z-index:10;}
.ny-slct span{ width:200px; text-align:center; float:left; color:#fff; font-size:16px; line-height:55px; cursor:pointer;}
.ny-slct span.cur{ background:#0d68f4;}
.cps-show{ padding:30px 0 0;}
.cps-show li{ float:left; width:200px;}
.cps-show li a{ display:block; padding:20px 30px; text-align:center;}
.cps-show li a:hover{ background:#fff;}
.cps-show li a .pic{ width:100%; height:145px; display:table;}
.cps-show li a .pic p{ display:table-cell; vertical-align:middle; height:145px;}
.cps-show li a .pic p img{ max-width:90%; max-height:90%;}
.cps-show li a .tit{ color:#666; line-height:20px; height:20px; overflow:hidden;}

.apllc{ margin-left:15px;}
.apllc a{ line-height:40px;}


.tewolc{ height:256px; background-repeat:no-repeat; background-position:center center; background-size:cover; margin-bottom:12px;}
.tewolc .con{ position:absolute; color:#0d68f4; left:170px; top:50%; margin-top:-35px; text-align:center;}
.tewolc .con .p1{ font-size:32px; font-weight:bold; line-height:50px;}
.tewolc .con .p2{ font-size:16px; font-weight:bold; line-height:20px;}

.about-01{ padding:40px 0;}
.ds-blt{ font-size:32px; font-weight:bold; color:#0d68f4; }
.af-cont{ color:#666; font-size:16px; line-height:1.8; margin-top:30px;}
.af-cont img.fl{ margin-right:30px; margin-bottom:20px;}
.about-02{ padding:40px 3%; background:#f4f4f4;}
.about-02 .ydca{ margin-top:30px;}

.lbona{ background:url(../images/d.png) repeat-y 50% top; padding:30px 0 45px;}
.lbona li{ line-height:35px; font-size:16px; background:url(../images/da01.png) no-repeat center 25px; margin-top:15px; width:100%; float:left;}
.lbona .year{ width:560px; padding:10px 0; color:#0d68f4; font-weight:bold;}
.lbona .cont{ width:560px; padding:10px 0; border-bottom:1px solid #e7e8ea; color:#666;}
.lbona li.even .year,.lbona li.odd .cont{ float:left; text-align:right;}
.lbona li.even .cont,.lbona li.odd .year{ float:right;}
.lbona li:hover{ background:#0066ff url(../images/da02.png) no-repeat center 25px;;}

.lbona li:hover .year,.lbona li:hover .cont{ color:#fff;}
.lbona li:hover .cont{ border-bottom-color:#0066ff;}

.ac-more{ margin-top:20px; padding-top:40px; background:url(../images/ddd.png) no-repeat center top; text-align:center; font-size:16px;}

.about-03{ padding:40px 0;}

.picScroll-left{ overflow:hidden; position:relative; margin-top:30px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:33px; height:60px;overflow:hidden;cursor:pointer; position:absolute; top:50%; margin-top:-30px;}

.picScroll-left .hd .prev{ background:url(../images/left.png); left:0;}
.picScroll-left .hd .next{ background:url(../images/right.png); right:0;}
.picScroll-left .bd{ padding:0 50px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 19px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:237px; height:342px; display:block;}

.news-main{ padding:10px 0 30px;}
.news-list li{ padding:30px 0; border-bottom:1px solid #ddd;}
.news-list li a{ display:block;}
.news-list li .date{ width:150px; color:#999;}
.news-list li .date strong{ display:block; font-size:24px; font-weight:bold; color:#333;}
.news-list li .cont{ width:590px;}
.news-list li .cont .p1{ font-size:20px; font-weight:bold; line-height:30px; height:30px; overflow:hidden;word-break: break-all;white-space: nowrap;text-overflow: ellipsis;}
.news-list li .cont .p2{ margin-top:20px; color:#666; line-height:25px; height:75px; overflow:hidden;}
.news-list li .cont .p3{ margin-top:30px; width:63px; height:12px; background:url(../images/q1.png);}

.news-list li a:hover .cont .p3{ background:url(../images/q2.png);}
.news-list li a:hover .pic:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(13,104,244,0.8);}

.wecal li .date{ width:115px;}
.wecal li .cont{ width:575px;}
.wecal li .pic{ margin-left:20px;}
.wecal li a:hover .pic:after{ display:none;}

.slmla{ font-size:18px; font-weight:bold; color:#999; line-height:1.6; padding:0 120px; margin-top:30px;}
.rouals{ padding-top:20px;}
.rouals li{ float:left; width:480px; padding-left:80px; padding-right:20px; position:relative; background:#f4f4f4; height:82px; margin-top:20px;}
.rouals li .num{ background:#0d68f4; font-size:32px; font-weight:bold; width:60px; text-align:center; color:#fff; height:82px; line-height:82px; position:absolute; left:0; top:0;}
.rouals li .tit{ padding-top:15px; line-height:30px; height:30px; overflow:hidden; font-size:16px; font-weight:bold; color:#0d68f4;}
.rouals li .con{ line-height:20px; height:20px; overflow:hidden; color:#666;}

.rwolc{ background:#f7f7f7; padding:45px 180px 45px; margin-top:40px;}
.rwolc table{ margin-top:30px;}
.rwolc table td{ padding:15px 20px; position:relative;}
.rwolc table td input{ width:100%; height:45px; border-radius:5px; border:none; background:#fff; box-sizing:border-box; padding:0 5px;}
.rwolc table td span{ color:#0965aa; font-weight:bold; font-size:20px; position:absolute; right:30px; top:28px;}
.rwolc table td textarea{ border: none; height:120px; padding:5px; width:100%; background:#fff; box-sizing:border-box;}

.anlost{ margin-top:10px; text-align:center;}
.anlost input{ width:132px; height:45px; color:#fff; background:#0d68f4; border:none; cursor:pointer; border-radius:5px; margin:0 15px;}

.contalc{ height:245px; background:url(../testimg/t24.jpg) no-repeat center top; background-size:cover; padding-top:45px;}

.nalsn{ margin-top:30px;}
.nalsn li{ width:205px; float:left; margin:0 13px; background:#fff; padding:20px 0;}
.nalsn li .name{ color:#0d68f4; font-size:20px; font-weight:bold; padding:0 20px; background:url(../images/sx.jpg) no-repeat left center;}
.nalsn li .con{ padding:0 20px; margin-top:10px; color:#666;}
.nalsn li .con p{ line-height:25px; height:25px; overflow:hidden;}


.poster-main { width: 1000px; margin:50px auto 0; height: 544px; position: relative;}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list { width: 1000px; height: 544px;}
.poster-main .poster-list .poster-item { width: 200px; height: 544px; position: absolute; left: 0; top: 0;}
.poster-main .poster-btn { position: absolute; top: 0; z-index: 10; cursor: pointer;}
.poster-main .poster-prev-btn { left: -100px; background: url(../images/left2.png) no-repeat center center;}
.poster-main .poster-next-btn { right: -100px; background: url(../images/right2.png) no-repeat center center;}

.louasa{}

.louasa li{ float:left; width:580px; margin-top:30px;}
.louasa li .abonc{ line-height:48px; font-size:18px; font-weight:bold; padding:0 15px;}
.louasa li .ancv{ margin-top:20px; padding:0 15px; height:150px; overflow:hidden;}
.louasa li .ancv p{ float:left; line-height:25px; height:25px; overflow:hidden; width:50%;}

.afosla{ margin-top:30px;}
.afosla a{ display:inline-block; margin:0 20px; width:400px; line-height:50px; border-radius:25px; color:#fff; font-size:18px; font-weight:bold;}
.afosla a img{ margin-right:15px;}

.m-odl{ margin-top:30px;}
.adlouc03 li{ width:299px;}

.spclc{ width:1216px; margin-left:-16px;}
.spclc li{ width:288px; float:left; margin-left:16px; margin-bottom:20px;}
.spclc li .tit{ text-align:center; margin-top:5px; line-height:25px; height:25px; overflow:hidden;}
.spclc li a .pic span{ display: none;}
.spclc li a .pic span:after{ height:3px; background:#f6d438; position:absolute; left:0; bottom:0; content:''; width:100%;}
.spclc li .pic:after{ z-index:2; content:''; position:absolute; left:50%; top:50%; width:48px; height:48px; background:url(../images/bf.png); margin-left:-24px; margin-top:-24px;}
.spclc li a{ display:block;}
.spclc li a:hover .pic span{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(13,104,244,0.8);}

.bosla{ width:350px; height:245px; padding:35px 35px 0; background:#0d68f4 url(../images/tx.png) no-repeat 225px 85px; color:#fff;}
.bosla .p1{ font-size:16px;}
.bosla .p2{ font-size:36px; font-weight:bold; margin:10px 0 60px;}

.colad{ width:780px; background:#f4f4f4; height:280px;}
.colad ul{ padding-left:28px; padding-top:36px;}
.colad li{ float:left; width:116px; padding:15px 22px; background:#fff; margin:10px; font-size:16px; color:#464646;}

.olsdl{ padding:30px 0; border-bottom:1px solid #eee;}
.olsdl .p1{ font-size:20px; font-weight:bold; color:#464646;}
.olsdl .p2{ font-size:12px; color:#999; margin-top:10px;}
.new-edit{ padding:25px 0; line-height:2; color:#666; font-size:16px;}
.elour{ border-top:1px solid #eee;}
.elour .pac{ float:left; width:398px; border-right:1px solid #eee; border-left:1px solid #eee; text-align:center; padding:20px 0;}
.elour .pac p{ line-height:25px; height:25px; overflow:hidden;}
.elour .pac p.p1{ font-size:16px;}
.fxlt{ width:400px; float:left; padding-top:20px; color:#666;}

.aolac{ background:#f4f4f4; padding:20px 30px 40px;}

.ofnos li{ background:#fff; padding:20px 30px 30px; width:280px; margin:25px 20px 0; float:left;}
.ofnos li .p1{ font-size:18px; color:#0d68f4; font-weight:bold; margin-bottom:10px; position:relative;}
.ofnos li .p1:after{ height:20px; left:-10px; top:3px; width:2px; background:#0d68f4; position:absolute; content:'';}
.ofnos li > div{ font-size:16px; color:#333; line-height:25px; height:25px; overflow:hidden;}
.ofnos li > div span{ float:left; width:50px;}
.ofnos li > div i{ float:left; width:230px;}

.ofnos li > div.p3{ height:80px;}

.folof li{width:185px;}
.folof li > div i{ width:132px;}
.alcla{ margin-top:25px;}
.alcla li{ float:left; width:278px; border:1px solid #eee; background:#f4f4f4; padding:20px 0; text-align:center; margin-right:26px;}
.alcla li.last{ margin-right:0;}
.alcla li .tb{ line-height:30px; font-size:18px; font-weight:bold; color:#0d68f4;}
.alcla li .con{ line-height:25px; height:50px; overflow:hidden; font-size:16px; color:#333;}

.adlmel{ padding-bottom:20px; border-bottom:1px solid #eee;}
.padls{ margin-top:30px; width:46%;}
.padls .blta{ font-size:32px; border-bottom:1px solid #eee; color:#0d68f4; font-weight:bold; padding-bottom:15px;}
.padls .cont{ font-size:16px; margin-top:15px; line-height:1.5; color:#666;}






/* 2019-4-9 */
.aclc-more{margin-top:10px; padding-left:20px;}
.aclc-more a{ line-height:35px; padding:0 25px; color:#fff; background:#ffc550; border-radius:17px; text-align:center; display:inline-block;font-weight:700;}
.dlsma li{ height:100px; padding:4px 0;}
.dlsma li a{ display:block; background:#f1f1f1;}
.dlsma li a .con{ width:636px; padding:15px 20px;}
.dlsma li a .con .p1{ font-size:18px; font-weight:bold; color:#005aad; line-height:30px; height:30px; overflow:hidden; word-break: break-all;white-space: nowrap;text-overflow: ellipsis;}
.dlsma li a .con .p1 span{display:inline-block; padding:0 15px; color:#fff; background:#ffc550; font-weight:normal; font-size:14px; line-height:25px; border-radius:10px; vertical-align:middle; margin-left:8px;}
.dlsma li a .con .p2{ line-height:20px; height:40px; overflow:hidden; color:#464646;}
.dlsma li a .pic{ width:160px;}
.dlsma li a:hover{ background:#fff;}
.fadeac{ max-height:350px; overflow:hidden;}
.likce{ margin-top:25px;}
.likce a{ display:inline-block; margin-right:20px; width:260px; text-align:center; line-height:40px; color:#fff; background:#0d68f4; border-radius:3px;}
.splac{ width:188px; height:479px;}
.picScroll-top{ margin:0 auto;  width:188px; height:419px; padding:30px 0;  overflow:hidden; position:relative; }
.picScroll-top .prev,.picScroll-top .next{ background:#dbdbdb no-repeat center center; display:block;  width:188px; height:30px; overflow:hidden;cursor:pointer; position:absolute; left:0;}
.picScroll-top .prev{ top:0; background-image:url(../images/u1.png)}
.picScroll-top .next{ bottom:0; background-image:url(../images/u2.png)}
.picScroll-top .bd{ width:188px !important; padding:3px 0;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1; padding:6px 0;}
.picScroll-top .bd ul li .pic{ text-align:center; }
.picScroll-top .bd ul li .pic img{ width:188px; height:126px; display:block; }
.qscl li{ height:58px; margin-top:5px; background:#fff; padding:15px 80px 15px 20px; position:relative; border:1px solid #f1f1f1;}
.qscl li .p1{ line-height:28px; height:28px; font-size:18px; font-weight:bold;color:#005aad;}
.qscl li .p2{ height:25px; line-height:25px; overflow:hidden; margin-top:5px;}
.qscl li .p2 a{ display:inline-block; margin-right:40px;}
.qscl li .more{ width:55px; height:88px; position:absolute; right:0; top:0; background:#ebebeb url(../images/u3.png) no-repeat center center; display:block;}
.qscl li .more:hover{ background:#0d68f4 url(../images/u4.png) no-repeat center center; display:block;}
.qscl li:hover{ border:1px solid #0d68f4}
.ploav > .bd{ position:absolute; left:32px; top:32px; z-index:2; background:#f1f1f1;}
.ploav > .bd.zindt{ z-index:1;}



.pro-zoom{ width:400px;}
.pro-zoom img{ max-width:99999px;}
.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.jqzoom img{ width: 400px; height: 330px;}
.spec-preview{width:400px;height:330px; border:1px solid #ddd;}
.spec-scroll{clear:both;width:400px; margin-top:10px;}
.spec-scroll .prev{float:left; background: url(../images/left.gif) center center no-repeat;}
.spec-scroll .next{float:right;background: url(../images/right.gif) center center no-repeat;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:12px;height:80px;cursor:pointer; margin:0 10px;}
.spec-scroll .items{float:left;position:relative;width:335px;height:82px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:82px;}
.spec-scroll .items ul li{float:left;width:85px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #ccc;padding:1px;width:70px;height:70px;}
.spec-scroll .items ul li img:hover{border:1px solid #FF6600;padding:1px;}


.bg-sloc{ display:none; position:fixed; z-index:111; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7);}
.bg-sloc div{ position:absolute; left:0; top:0; width:100%; height:100%; display:table;}
.bg-sloc div p{ text-align:center; display:table-cell; vertical-align:middle; height:100%;}
.bg-sloc div p img{ max-width:90%; max-height:90%;}



.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}



.picScroll-left2{ width:884px;  overflow:hidden; position:relative;}
.picScroll-left2 .hd{ z-index:5; overflow:hidden; position:absolute; right:10px; bottom:10px;}
.picScroll-left2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left2 .hd ul li{ float:left; border-radius:50%;  width:12px; height:12px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#fff;}
.picScroll-left2 .hd ul li.on{ background:#ffc550;}
.picScroll-left2 .bd{}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;  }



.pbueao li{width:162px;}
.ancolc{width:60px; height:60px; background:#0e6cf0 url(../images/s-down.png) no-repeat center center;position:absolute; right:0; top:0;}
.ancolc.on{background:#0e6cf0 url(../images/s-up.png) no-repeat center center;}


.laembn{ background:#fff; padding:30px; width:880px;}

.tb-xinl .tit{ color:#1f74f5; font-size:24px; font-weight:bold;}
.tb-xinl .seclm span{ cursor:pointer; display:block; line-height:30px; width:125px; background:url(../images/xz59.png) no-repeat 105px center; border:1px solid #ddd; border-radius:3px; color:#666; text-indent:10px;}
.tb-xinl .seclm p{ display:none; position:absolute; background:#fff; z-index:3; top:30px; left:0; width:125px; border:1px solid #ddd; border-top:none;}
.tb-xinl .seclm p a{ display:block; text-align:center; padding:8px 10px;}

.mbalbn{ margin-top:15px;}
.lbeabl span{ float:left; line-height:30px; border:1px solid #ddd; border-radius:3px; color:#666; padding:0 15px; margin-right:10px;}
.lbeabl span a{display:inline-block; width:12px; height:12px;vertical-align: middle; margin-left:5px;background:url(../images/gb22.png) no-repeat center center;}
.lbeabl input{ background:#d5d5d5; height:32px; float:left; color:#fff; padding:0 15px; border:none; cursor:pointer; border-radius:3px;}

.mbebnc select{ width:50px; height:30px; border:1px solid #ddd; display:inline-block; vertical-align:middle;}
.mbebnc span{ display:inline-block; vertical-align:middle; color:#666; margin-left:10px;}
.mbebnc a{ display:inline-block; vertical-align:middle; line-height:30px; border:1px solid #ddd; padding:0 10px; margin-left:10px;}

.lbeojb li{ float:left; width:199px; margin-right:28px; margin-top:30px;}
.lbeojb li .pic{ border:1px solid #ddd; padding:15px;}
.lbeojb li .pic img{ width:100%; height:165px; object-fit: scale-down; }
.lbeojb li.last{ margin-right:0;}
.lbeojb li .tit{ text-align:center; margin-top:10px; line-height:20px; height:20px; overflow:hidden;}


.lbeanbc li{ width:376px; float:left; margin-right:36px; margin-top:36px;}
.lbeanbc li.last{ margin-right:0;}
.lbeanbc li .tit{ text-align:center; line-height:20px; margin-top:10px; height:20px; overflow:hidden;}
.lbeanbc li .pic:before{ content:''; width:0px; transition:all 0.5s ease; position:absolute; left:0; bottom:0; height:3px; background:#0066ff;}
.lbeanbc li a:hover .pic:before{ width:100%; transition:all 0.5s ease;}
.leagbc{ margin-top:35px;}
.leagbc li{ padding:30px 0; border-top:1px solid #ddd;}
.leagbc li .tit{ width:224px; font-size:20px; font-weight:bold; position:relative;}
.leagbc li .tit:before{ content:''; height:1px; width:100%; background:#0d68f4; position:absolute; left:0px; top:-31px;}
.leagbc li .pic{ width:460px;}
.leagbc li .pic img{ float:left; width:210px; margin-right:20px;}
.leagbc li .con{ width:516px; font-size:16px; line-height:1.8;}

.mbabc{ margin-top:35px;}
.mbabc .pic img{ width:1142px; height:492px; object-fit:cover;}
.lbmba{ width:215px; position:absolute; right:0; top:50%; transform:translateY(-50%); z-index:3;}
.lbmba p{ padding:5px 0;}
.lbmba p a{ display:block; line-height:44px; padding:0 20px; background:#fff url(../images/xz62.png) no-repeat 180px center;}
.lbmba p a.on{ color:#fff; background:#0d68f4 url(../images/xz63.png) no-repeat 180px center;}








@-moz-keyframes mouse {
  0% {
	  transform:rotate(0deg)
  }
  100% {
    transform:rotate(360deg)
  }
}
@-webkit-keyframes mouse {
  0% {
	  transform:rotate(0deg)
  }
  100% {
    transform:rotate(360deg)
  }
}
@keyframes mouse {
  0% {
	  transform:rotate(0deg)
  }
  100% {
    transform:rotate(360deg)
  }
}







@keyframes gelatine{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.9, 1.1);transform:scale(.9, 1.1)}50%{-webkit-transform:scale(1.1, .9);transform:scale(1.1, .9)}75%{-webkit-transform:scale(.95, 1.05);transform:scale(.95, 1.05)}from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.9, 1.1);transform:scale(.9, 1.1)}50%{-webkit-transform:scale(1.1, .9);transform:scale(1.1, .9)}75%{-webkit-transform:scale(.95, 1.05);transform:scale(.95, 1.05)}}

@-webkit-keyframes gelatine{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.9, 1.1);transform:scale(.9, 1.1)}50%{-webkit-transform:scale(1.1, .9);transform:scale(1.1, .9)}75%{-webkit-transform:scale(.95, 1.05);transform:scale(.95, 1.05)}from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.9, 1.1);transform:scale(.9, 1.1)}50%{-webkit-transform:scale(1.1, .9);transform:scale(1.1, .9)}75%{-webkit-transform:scale(.95, 1.05);transform:scale(.95, 1.05)}}.cll{color:#0e479d}.clls{color:#0e479d !important}


table[align="center"] {
    margin: 0 auto;
}


















.mtebn{ margin-right:55px;}
.mtebn dt{ font-size:18px; line-height:35px;}
.mtebn a{ color:#fff;}
.mtebn dd{ line-height:30px;}

.meabl{ width:100%; margin-top:25px; line-height:40px;}
.meabl .tit{ font-size:18px; color:#fff;}
.meabl .ewml{ margin-left:10px;}
.meabl .ewml span{ display:block; width:40px; height:40px; background:no-repeat center center;}
.meabl .ewml span.s1{ background-image:url(../images/xz01.png);}
.meabl .ewml span.s2{ background-image:url(../images/xz02.png);}
.meabl .ewml span.s3{ background-image:url(../images/xz03.png);}
.meabl .ewml span.s4{ background-image:url(../images/xz04.png);}
.meabl .ewml span.s5{ background-image:url(../images/xz05.png);}
.meabl .ewml p{ position:absolute; bottom:40px; display:none; padding:10px; background:#fff; left:50%; margin-left:-70px; width:120px; z-index:2;}
.meabl .ewml:hover p{ display:block;}

.mlbuea span{ display:block; color:#fff; border-top-left-radius:5px; border-bottom-left-radius:5px; line-height:102px; font-weight:bold; font-size:20px; cursor:pointer; padding-left:100px; border:1px solid #227bfd; border-right:none; background:#2779fb no-repeat 25px center; margin-bottom:24px;}
.mlbuea span:last-child{ margin-bottom:0;}
.mlbuea span.cur{ background-color:#4892ff;}

.lmaebn{ width: 800px; height: 348px; background: #f1f1f1; padding: 32px 50px;}
.lmaebn .bd{ position:absolute; left:0; top:20px; width:100%; z-index:1; opacity:0;}
.lmaebn .bd.cur{ opacity:1; z-index:2;}
.lmaebn .bd .more{ display:block; position:absolute; right:0px; top:-35px;}




.swiper00 .swiper-slide a{ display:block;}
.swiper00 .swiper-slide a .tit{ font-size:18px; line-height:30px; height:30px; overflow:hidden; margin-top:10px; text-align:center;}
.swiper00 .swiper-slide a .con{ line-height:20px; height:20px; text-align:center; overflow:hidden;}
.swiper00 .pagination00{ position:relative; bottom:0; margin-top:30px;}
.swiper00 .pagination00 .swiper-pagination-bullet{ outline:none;}



.swiper01{ margin-top:40px !important; padding-bottom:50px !important;}
.swiper01 .swiper-wrapper{align-items:center; height:420px;}
.swiper01 .swiper-slide .padd{ padding:80px 15px 15px;}
.swiper01 .swiper-slide-active .padd{ padding:15px;}
.swiper01 .swiper-slide a{ display:block; box-shadow:0 0 15px rgba(0,0,0,0.12);}
.swiper01 .swiper-slide a .pic{ background:#fff; transition:all 0.5s ease;}
.swiper01 .swiper-slide-active a .pic{ padding:5px; transition:all 0.5s ease;}
.swiper01 .swiper-slide a .pic img{ width:100%; height:252px; object-fit:cover;}
.swiper01 .swiper-slide-active a .pic img{ height:360px;}

.swiper01 .swiper-slide a .con{ position:absolute; z-index:2; width:100%; left:0; top:50%; transform:translateY(-50%);}
.swiper01 .swiper-slide a .con .pad{ padding:0 12%; color:#fff;}
.swiper01 .swiper-slide a .con .pad .d1{ font-size:26px; font-weight:bold; line-height:40px; height:40px; overflow:hidden;}
.swiper01 .swiper-slide a .con .pad .d2{ margin-top:10px; line-height:22px; height:44px; overflow:hidden;}
.swiper01 .swiper-slide a .con .pad .d3{ margin-top:10px; height:12px; background:url(../images/xz17.png) no-repeat left center;}


.swiper01 .swiper-button-next01,.swiper01 .swiper-button-prev01{position:absolute;width:44px; height:44px; bottom:0;background: no-repeat center center;}
.swiper01 .swiper-button-prev01{left:50%; margin-left:-60px;background-image: url(../images/xz53.png);}
.swiper01 .swiper-button-next01{right:50%; margin-right:-60px;background-image: url(../images/xz54.png);}



.swiper01 .pagination01{ position:relative; bottom:0; margin-top:30px;}
.swiper01 .pagination01 .swiper-pagination-bullet{ outline:none; border:1px solid #0d68f4; background:none;}
.swiper01 .pagination01 .swiper-pagination-bullet-active{ background:#0d68f4;}


.mlteab{ }




.lpotec li{ margin-right:51px; width:366px; float:left; margin-bottom:30px;}
.lpotec li.last{ margin-right:0;}
.lpotec li a{ display:block; text-align:center;}
.lpotec li a .pic{ position:relative;}
.lpotec li a .pic:before{ content:''; position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px; width:48px; height:48px; background:url(../images/xz10.png) no-repeat;}
.lpotec li a .tit{ margin-top:10px; font-size:16px; line-height:25px; height:25px; overflow:hidden;}


.vkmeac{ font-size:28px; font-weight:bold; color:#1c6fd1; border-top:2px solid #dae9ff; margin-top:45px; padding-top:25px;}

.meeabc li{ width:190px; float:left; margin-top:30px; margin-right:12px;}
.meeabc li.last{ margin-right:0;}
.meeabc li .pic img{ border:1px solid #ddd;}
.meeabc li .tit{ line-height:25px; height:25px; overflow:hidden; text-align:center; margin-top:10px;}

.ncenba{ line-height:2; color:#666; padding:30px 0 0;}

.aebunb{ padding:80px 0;}
.cmvabn{ background:#fff; position:relative; padding:50px 370px 50px 40px; box-shadow:0 0 30px rgba(0,0,0,0.1);}
.eblmba{ font-size:36px; font-weight:bold; color:#0d68f4;}
.lvopca{ margin-top:35px;}
.lvopca .pic{ width:264px;}
.lvopca .con{ width:420px; padding-right:50px; height:380px; overflow:auto;}
.lvopca .con a{ display:block; padding:0 20px; line-height:42px; height:42px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px;}
.lvopca .con a.on{ color:#fff; background:#0d68f4;}


.relmbna{ position:absolute; right:50px; top:-50px; height:600px; width:206px; background:url(../images/xz11.jpg) no-repeat center center; background-size:cover; text-align:center; padding:48px 20px 0;}
.relmbna a{ display:block; text-align:center; font-size:18px; font-weight:bold; color:rgba(255,255,255,0.4); padding:16px 0;}
.relmbna a.on{ color:#fff; font-size:20px;}

.mebang{ margin-top:50px;}
.mebang > a{ display:block; position: absolute; left:827px; top:205px; z-index:2; width:50px; height:50px; background:url(../images/xz13.png) no-repeat center center;}
.mebang .cont{ width:744px; height:400px; position:absolute; left:0; top:50%; margin-top:-200px; display:table; background:rgba(250,250,250,0.95); padding:0 55px; z-index:1;}
.mebang .cont .tab-cell{ display:table-cell; vertical-align:middle;}
.mebang .cont .vvc{ line-height:2;}
.mebvlm{ margin-top:30px;}
.mebvlm a{ display:inline-block; line-height:45px; color:#fff; padding:0 20px 0 50px; background:#0d68f4 url(../images/xz14.png) no-repeat 20px center;}
.mt5{ margin-top:5%;}
.mt40{ margin-top:40px;}
.aeloblc{ margin-top:45px;}
.aeloblc li{ width:16.6%; float:left; text-align:center;}
.aeloblc li .pic span{ display:inline-block; width:112px; height:112px; border-radius:50%; background:#f8fafc url(../images/xz15.png) no-repeat center center;}
.aeloblc li .tit{ font-weight:bold; font-size:20px; margin:15px 0;}
.aeloblc li .con{ color:#666; line-height:22px;}

.mvenva{ margin-top:35px;}
.mvenva a{ text-decoration:underline; color:#0d68f4;}

.about-cont{ padding-top:50px;}
.lemnba{ color:#0d68f4; font-size:26px; font-weight:bold; padding-left:25px;}
.lemnba:before{ content:''; width:4px; height:24px; background:#0d68f4; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.imeabl .pic{ width:600px;}
.imeabl .pic img{ width:600px; height:453px; object-fit:cover;}
.imeabl .pic .linka{ line-height:60px; background:#0d68f4 url(../images/xz19.png) no-repeat 246px center;}
.imeabl .pic .linka a{ display:block; color:#fff; padding-left:280px; font-size:16px; background:url(../images/xz20.png) no-repeat 520px center;}
.imeabl .con{ position:absolute; display:table; left:0; bottom:0; height:440px; padding:0 35px; width:752px; background:#fafafa; color:#666; line-height:2;}
.imeabl .con .tab-cell{ display:table-cell; vertical-align:middle;}

.lmtaeb .pic{ width:50%;}
.lmtaeb .pic img{ width:100%; height:526px; object-fit:cover;}
.lmtaeb .con{ width:50%; height:526px; background:url(../images/xz23.jpg) no-repeat center center; background-size:cover;}
.lmtaeb .con02{ background-image:url(../images/xz24.jpg);}
.lmebnc{ height:526px; width:100%; box-sizing:border-box; display:table; padding:0 70px;}
.lmebnc .tab-cell{ display:table-cell; vertical-align:middle; color:#fff;}
.lmebnc .cont{ width:460px;}
.lmebnc .cont .d1{ font-size:24px; font-weight:bold;}
.lmebnc .cont .d2{ line-height:2; margin-top:15px;}

.ebuena li{ width:575px; float:left; margin-top:40px;}
.ebuena li.last{ float:right;}
.ebuena li .pic a{ position:relative; display:block;}
.ebuena li .pic a:before{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:48px; height:48px; background:url(../images/xz10.png) no-repeat;}
.ebuena li .pic img{ height:333px; width:100%; object-fit:cover;}
.ebuena li .con{ margin-top:20px; color:#666;}
.ebuena li .con .d1{ font-size:18px; line-height:25px; height:25px; overflow:hidden; font-weight:bold;}
.ebuena li .con .d2{ line-height:22px; height:44px; overflow:hidden; margin-top:5px;}

.necnma{ margin-top:40px; background:url(../images/d.png) repeat-x left center;}
.necnma span{ float:left; width:25%; position:relative; text-align:center; cursor:pointer; line-height:50px; color:#666; font-size:16px;}
.necnma span:before{ content:''; width:10px; height:10px; background:#0d68f4; border-radius:50%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.necnma span .d1{ font-weight:bold;}
.necnma span.cur{ color:#0d68f4;}
.lmeaio{ margin-top:50px;}
.lmeaio .cont{ width:510px; min-height:340px; position:relative; padding:40px 350px 120px 50px; background:url(../images/xz27.jpg) no-repeat center center; background-size:cover; overflow:hidden;}
.lmeaio .cont .year{ color:rgba(255,255,255,0.7); font-weight:bold; font-size:120px; position:absolute; bottom:-60px; left:40px;}
.lmeaio .cont dl{ padding:15px 0;}
.lmeaio .cont dl dt{ color:#0d68f4; font-size:18px;}
.lmeaio .cont dl dd{ color:#666; margin-top:10px; line-height:22px;}

.lmeaio .pic{ position:absolute; right:0; top:50px; z-index:2;}
.lmeaio .pic img{ width:600px; height:395px; object-fit:cover;}



#jswbox{width:1200px; margin:50px auto 0; }
#jswbox ul{position:relative;height:600px;overflow:hidden;}
#jswbox li{position:absolute; box-shadow:0 0 10px rgba(0,0,0,0.12); background:#f6f6f6;width:0;height:0;z-index:0;cursor:pointer;overflow:hidden;top:152px; left:10px;}
#jswbox li .pic{ padding:30px;}
#jswbox li .pic img{width:100%;height: auto;}
#jswbox li .tit{ text-align:center; padding:0 30px; font-size:18px; font-weight:bold; line-height:30px; height:30px; overflow:hidden;}
#jswbox li .con{ text-align:center; line-height:22px; height:44px; color:#666; overflow:hidden; padding:0 30px; margin-top:30px;}
#jswbox li .line{ margin-top:50px; text-align:center;}
#jswbox li .line span{ display:inline-block; height:4px; width:35px; background:#0d68f4;}


#jswbox .prev, #jswbox .next{ position:absolute; width:50px; height:50px; top:50%; margin-top:-25px; background:no-repeat center center;}
#jswbox .prev{ left:-70px; background-image:url(../images/xz29.png);}
#jswbox .next{ right:-70px; background-image:url(../images/xz30.png);}


.zbmbne{ position:fixed; z-index:5; left:50px; top:50%;}
.zbmbne .list{ line-height:27px; padding:5px 0 5px 37px; position:relative;}
.zbmbne .list:before{ content:''; width:27px; height:27px; background:url(../images/xz32.png) no-repeat center center; position:absolute; left:0; top:50%; margin-top:-13px; z-index:2;}
.zbmbne .list.on:before{background:url(../images/xz31.png) no-repeat center center;}
.zbmbne .list:after{ content:''; position:absolute; z-index:1; left:13px; width:1px; top:15px; height:38px; background:#ddd;}
.zbmbne .list:last-child:after{ display:none;}
.zbmbne .list span{ display:inline-block; cursor:pointer;}
.zbmbne .list.on span{ border-radius:15px; padding:0 15px; color:#fff; background:#0d68f4;}

.mlecba .d1{ font-size:52px; color:#a4a4a4; text-transform:uppercase; line-height:1;}
.mlecba .d2{ line-height:1.2; color:#0d68f4; font-size:32px;}
.aelmbc{ margin-top:50px;}
.aelmbc .list{ border:1px solid #ddd; width:289px; margin-right:12px; height:240px; padding-top:50px;}
.aelmbc .list.last{ margin-right:0;}
.aelmbc .list .tit{ font-size:20px; color:#0d68f4; margin:25px 0;}
.aelmbc .list .con{ line-height:1.6;}

.mabelmc{ background:#f6f6f6; padding:50px 0;}
.eunvam{ width:405px;}
.scb-tit{ color:#0d68f4;}
.scb-tit .d1{ font-size:32px; }
.scb-tit .d2{ font-size:28px; margin-top:10px;}
.lcmeanv{ margin-top:25px;}
.lcmeanv i{ font-size:16px; width:105px; display:inline-block;line-height:50px;}
.lcmeanv span{ display:inline-block; border:1px solid #ddd; width:255px;float:right; padding:0 20px; line-height:50px; height:50px; font-size:16px; background:url(../images/u2.png) no-repeat 260px center; cursor:pointer;}
.lcmeanv p{ background:#f6f6f6; z-index:3;max-height:250px; overflow:auto; display:none; position:absolute; width:295px; border:1px solid #ddd; border-top:none; right:0; top:49px;}
.lcmeanv p a{ padding:0 20px; line-height:50px; display:inline-block; font-size:16px;}
.leabnt{ border:1px solid #ddd; padding:30px; min-height:260px; margin-top:15px;}
.leabnt .list{ display:none;}

.leabnt .d1{ padding-left:20px; color:#0d68f4; font-size:22px;}
.leabnt .d1:before{ content:''; width:3px; height:24px; background:#0d68f4; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.leabnt .d2{ margin-top:25px; margin-bottom:25px; padding:0 20px; color:#666; line-height:2; font-size:16px;}
.leabnt .d2 p{ padding-left:24px; background:no-repeat left center;}
.leabnt .d2 p.p1{ background-image:url(../images/xz38.png);}
.leabnt .d2 p.p2{ background-image:url(../images/xz39.png);}
.mealbn{ width:675px;}
.mealbn .pic img{ display:block; width:675px; height:537px;}
.mealbn .img{ position:absolute; top:0; left:0; width:675px; height:537px; z-index:1; display:none;}
.mealbn .img.on{ display:block;}
.mealbn .img img{ display:block; width:675px; height:537px;}
.mealbn .city{ position:absolute; text-align:center; width:60px; z-index:2;}
.mealbn .city .pic{ height:23px;cursor: pointer; background:url(../images/xz41.png) no-repeat center center;}
.mealbn .city.on .pic{ background:url(../images/xz42.png) no-repeat center center;}
.mealbn .city09.on .pic,.mealbn .city04.on .pic,.mealbn .city31.on .pic,.mealbn .city32.on .pic,.mealbn .city25.on .pic{background:url(../images/xz41.png) no-repeat center center;}
.mealbn .city.on{ color:#fff;z-index: 3;}
.mealbn .city .tit{ color:#333;}
.mealbn .city.on .tit{color:#fff;}
.mealbn .city04.on .tit,.mealbn .city09.on .tit,.mealbn .city31.on .tit,.mealbn .city32.on .tit{ color:#333;}
.mealbn .city.on .tit{ display:block;}
.mealbn .city01{ left:572px; top:58px;}
.mealbn .city02{ left:572px; top:125px;}
.mealbn .city03{ left:541px; top:160px;}
.mealbn .city04{ left:473px; top:195px;}
.mealbn .city05{ left:487px; top:237px;}
.mealbn .city06{ left:434px; top:277px;}
.mealbn .city07{ left:427px; top:319px;}
.mealbn .city08{ left:481px; top:303px;}
.mealbn .city09{ left:541px; top:303px;}
.mealbn .city10{ left:411px; top:365px;}
.mealbn .city11{ left:465px; top:365px;}
.mealbn .city12{ left:495px; top:390px;}
.mealbn .city13{ left:375px; top:425px;}
.mealbn .city14{ left:435px; top:425px;}
.mealbn .city15{ left:225px; top:235px;}
.mealbn .city16{ left:305px; top:325px;}
.mealbn .city17{ left:370px; top:175px;}
.mealbn .city18{ left:120px; top:150px;}
.mealbn .city19{ left:235px; top:170px;}
.mealbn .city20{ left:120px; top:300px;}
.mealbn .city21{ left:344px; top:221px;}
.mealbn .city22{ left:378px; top:261px;}
.mealbn .city23{ left:415px; top:229px;}
.mealbn .city24{ left:448px; top:215px;}
.mealbn .city25{ left:462px; top:174px;}
.mealbn .city26{ left:268px; top:410px;}
.mealbn .city27{ left:348px; top:380px;}
.mealbn .city28{ left:522px; top:344px;}
.mealbn .city29{ left:386px; top:498px;}
.mealbn .city30{ left:541px; top:414px;}
.mealbn .city31{ left:451px; top:448px;}
.mealbn .city32{ left:431px; top:452px;}
.mealbn .city33{ left:510px; top:283px;}
.mealbn .city34{ left:360px; top:328px;}









.kabuc{ background:url(../images/xz43.jpg) no-repeat center center; background-size:cover; padding:30px 0; color:#fff;}
.kabuc .tit{ font-size:32px;}
.kabuc .list{ width:195px; margin-left:55px; font-size:16px; line-height:2;}

.meabyv{ padding:50px 0;}

.mecbnva{display: -webkit-flex; display: flex;justify-content:space-between;}
.mecbnva .list{ width:522px; padding:30px; color:#fff;}
.tblmc .tit{ font-size:32px;}
.tblmc .con{ font-size:16px;}
.tblmc .con a{ color:#0153ce;}

.lgemnc{display: -webkit-flex; margin-top:30px; display: flex;justify-content:space-between; flex-wrap:wrap;}
.lgemnc li{ border-top:1px solid rgba(255,255,255,0.5); font-size:16px; width:240px; padding:12px 0; line-height:1.6;}

.lmvnva{ color:#0d68f4; font-size:32px; padding:50px 0;}
.lmvnva span{ display:block; color:#666; font-size:20px; margin-top:10px;}
.lvdmen li{ margin-top:5px;}
.lvdmen li .tit{ background:#f1f1f1 url(../images/xz44.png) no-repeat 1160px center; font-size:18px; padding:15px 20px; cursor:pointer;}
.lvdmen li .tit.on{ color:#fff; background:#0c6bf9 url(../images/xz45.png) no-repeat 1160px center;}
.lvdmen li .con{ line-height:2; font-size:16px; border:1px solid #ddd; padding:30px; margin:8px 0 12px; display:none;}

.lvmenb li{ border:1px solid #ddd; margin-bottom:8px; float:left; text-align:center; height:130px; width:190px; display:table; padding:0 20px; border:1px solid #ddd; margin-right:8px;}
.lvmenb li.last{ margin-right:0;}
.lvmenb li .tab-cell{ display:table-cell; vertical-align:middle;}
.lvmenb li .tit{ color:#666; line-height:20px; height:40px; overflow:hidden; margin-top:10px;}

.lbmbne a{ width:600px; color:#fff; line-height:105px; background:#0066ff url(../images/xz49.png) no-repeat 560px center; font-size:28px; text-indent:30px;}
.lbmbne a.fr{ background-color:#3385ff;}
.lbmbne a img{ margin-right:12px;}

.swiper02 .swiper-slide a{ display:block; border:1px solid #ddd; padding:15px;}
.swiper02 .swiper-slide a:hover{ border-color:#1f74f5;}
.swiper02 .swiper-slide a img{ width:100%; height:150px;object-fit: scale-down;}

.mvbanc .prev,.mvbanc .next{ width:44px; height:44px; cursor:pointer; position:absolute; top:50%; margin-top:-22px; background:no-repeat center center;}
.mvbanc .prev{ left:-60px; background-image:url(../images/xz53.png);}
.mvbanc .next{ right:-60px; background-image:url(../images/xz54.png);}

.zbnca{ background:#fff; width:202px; padding:15px;}

.meabnc a{ display:block; line-height:35px; font-size:16px; padding:0 10px; border-radius:3px;}
.meabnc a.cur{ color:#fff; background:#1f74f5;}

.vbuebn{ margin-top:15px;}
.vbuebn dt{ line-height:50px; cursor:pointer; color:#666; font-size:16px; border-top:1px solid #ddd; background:url(../images/xz56.png) no-repeat 95% center;}
.vbuebn dt.on{ background:url(../images/xz55.png) no-repeat 95% center;}
.vbuebn dd{ font-size:16px; display:none; line-height:30px;}
.vbuebn dd a{ color:#666; display:block; padding-left:28px; background:url(../images/xz57.png) no-repeat left center;}
.vbuebn dd a.cur{ background:url(../images/xz58.png) no-repeat left center;}


.lebunb{margin-top:40px;}
.lebunb .titlec{font-size:24px; color:#0d68f4; padding-left:50px;position: relative;}
.lebunb .titlec:before{content: '';
    width: 3px;
    height: 24px;
    background: #0d68f4;
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);}
.lebunb .wawbun{ margin-left:30px; line-height:2; padding-left:50px; color:#666; font-size:16px;}




.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}








@media (max-width: 1320px){
.zbmbne{display:none;}

}


